import request from '@/utils/request'

// 查询图件管理列表
export function queryMaps(query) {
    return request({
        url: '/map/mapPage',
        method: 'get',
        params: query
    })
}

// 根据ID查询图件详细信息
export function getById(id) {
    return request({
        url: `/map/mapView?dmId=${id}`,
        method: 'get'
    })
}

//下载
export function downLoadFile(data) {
    return request({
        url: '/map/download',
        method: 'post',
        data:data,
        responseType: 'blob',
        headers:{
          'Content-Type': 'multipart/form-data'
        }
    
    })
}

// 新增图件管理
export function saveMap(data) {
    return request({
        url: '/map/uploadMap',
        method: 'post',
        data: data
    })
}

// 获取图件分类
export function getDictByDictDirId() {
    return request({
        url: '/base/dicts/getDictByDictDirId?dictDirId=resultManage',
        method: 'get',
    })
}

// 获取二级图件分类  
export function getDictItemsByDictId(data) {
    return request({
        url: '/base/dicts/getDictItemsByDictId',
        method: 'get',
        params:data
    })
}

// 删除
export function deleteByIds(data) {
    return request({
        url: '/map/delete',
        method: 'post',
        data:data
    })
}
